using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Kimgwajang.MidnightPeach.Schema
{
    public enum LoopType
    {
        /// <summary>
        /// Not Available
        /// </summary>
        NA,

        /// <summary>
        /// Table
        /// </summary>
        TB,

        /// <summary>
        /// View
        /// </summary>
        VW,

        /// <summary>
        /// All
        /// </summary>
        AL,

        /// <summary>
        /// Primary Key
        /// </summary>
        PK,

        /// <summary>
        /// Non Primary Key
        /// </summary>
        NP,

        /// <summary>
        /// Foreign Key
        /// </summary>
        FK,

        /// <summary>
        /// Index
        /// </summary>
        IX,

        /// <summary>
        /// Unique Index
        /// </summary>
        UX,

        /// <summary>
        /// Increament
        /// </summary>
        IN,

        /// <summary>
        /// Non Increament
        /// </summary>
        NI,
        
        /// <summary>
        /// Read Only
        /// </summary>
        RO,
        
        /// <summary>
        /// Not Readonly
        /// </summary>
        NR,

        /// <summary>
        /// Null
        /// </summary>
        NU,

        /// <summary>
        /// Not Null
        /// </summary>
        NN,
        
        /// <summary>
        /// Not Timestamp
        /// </summary>
        NT,
        
        /// <summary>
        /// not Timestamp nor Identity
        /// </summary>
        TI,
        
        /// <summary>
        /// not Timestamp nor PK
        /// </summary>
        TP
    }

    public enum TableType
    {
        Table,
        View
    }
}